IP Fact
An Interesting IP Fact
Let's run nginx server on port 80,
docker container run -p 80:80 --name webhost -d nginx
In the container, we can check the PORT of the container by,
docker container port webhost
I got output of,
80/tcp -> 0.0.0.0:80
Since, we are mapping the port in container at 80, this seems fine.
Let's check the IP of the container,
docker container inspect --format '{{ .NetworkSettings.IPAddress }}' webhost
In my machine, I got container IP,
172.17.0.3
Now, to check my host machine IP, first install a tool named net-tools.
sudo apt-get install -y net-tools
Assuming the net-tools is installed in the machine, I checked the IP of my host machine,
ifconfig usb0
I got my host machine IP as output,
192.168.42.203
It seems, the container IP 172.17.0.3 and host machine IP 192.168.42.203 is not same.